// BaseDataDef.h: interface for the CBaseDataDef class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_BASEDATADEF_H__00D5C40F_D401_4674_BCD6_47010225318F__INCLUDED_)
#define AFX_BASEDATADEF_H__00D5C40F_D401_4674_BCD6_47010225318F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "CustomElement.h"
#include "tstring.h"

class CBaseDataDef : public CCustomElement  
{
public:
	liveneo::tstring getDataType();
	liveneo::tstring getSize();
	liveneo::tstring getValue();
	void setDataType(liveneo::tstring sDataType);
	void setSize(liveneo::tstring sSize);
	void setValue(liveneo::tstring sValue);
	virtual liveneo::tstring CBaseDataDef::GetXMLText();
	CBaseDataDef(const liveneo::tstring & AKeyName);
	virtual ~CBaseDataDef();

private:

	//CString m_csName;
	liveneo::tstring m_sDataType;
	liveneo::tstring m_sSize;
	liveneo::tstring m_sValue;
};

#endif // !defined(AFX_BASEDATADEF_H__00D5C40F_D401_4674_BCD6_47010225318F__INCLUDED_)
